/* 语言切换-弹窗 */
.lylanguage_change{background:#fff; border-radius:5px; padding:60px 30px; width:480px;}
.lylanguage_change .close{font-size:20px; position:absolute; top:30px; right:30px; cursor:pointer;}
.lylanguage_change .text{font-size:15px;}
.lylanguage_change .select{font-size: 16px;margin-top:40px; padding:20px 10px;gap: 30px;flex-wrap: wrap;}
.lylanguage_change .select > *{min-width: calc((100% - 30px) / 2);min-height: 50px;text-align: center;padding: 10px;border-radius: 5px;border: 1px solid #eaeaea;transition: .3s;}
.lylanguage_change .select > *.cur{background: var(--mainColor);color: #fff;border-color: var(--mainColor);}
.lylanguage_change .save{height:55px; width:200px; display:flex; justify-content:center; align-items:center; margin:40px auto 0; background:#222; border-radius:5px; font-size:16px; color:#fff; cursor:pointer;}

@media screen and (max-width:750px) {
    .lylanguage_change{width: 560px;}
    .lylanguage_change .close{font-size:var(--font-txt-S);}
    .lylanguage_change .text{font-size:var(--font-sub-S);}
    .lylanguage_change .select{font-size:var(--font-sma-S);}
    .lylanguage_change .save{font-size:var(--font-bri-S);width: 240px;height:70px; margin:60px auto 0;}
}



/* 协议 => cookies */

/* left_bottom */
.ly_agreement_cookies_left_bottom{background:#fff;color:#000;position:fixed;bottom:100px;left:20px;z-index:30;width: 26%;min-height:60px;display: flex;flex-direction: column;padding: 20px 40px 20px 20px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);border-radius: 5px;}
.ly_agreement_cookies_left_bottom .brief{font-size: 16px;line-height: 1.5;}
.ly_agreement_cookies_left_bottom .btn{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 20px;}
.ly_agreement_cookies_left_bottom .agree,
.ly_agreement_cookies_left_bottom .refuse{height: 40px;font-size: 14px;color:#fff;background: #000;padding: 10px 20px;border-radius: 3px;display: flex;align-items: center;justify-content: center;}
.ly_agreement_cookies_left_bottom .close{font-size: 20px;position:absolute;right:10px;top:10px;}

/* bottom */
.ly_agreement_cookies_bottom{background:#fff;color:#000;position:fixed;bottom:0;left:0;z-index:30;width: 100%;min-height:100px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;padding: 10px 40px 10px 10px;gap: 10px 0;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.ly_agreement_cookies_bottom .brief{font-size: 16px;line-height: 1.5;text-align: center;}
.ly_agreement_cookies_bottom .agree,
.ly_agreement_cookies_bottom .refuse{height: 40px;font-size: 14px;color:#fff;background:#000;margin-left: 20px;padding: 10px 20px;border-radius: 3px;display: flex;align-items: center;justify-content: center;}
.ly_agreement_cookies_bottom .close{font-size: 24px;position:absolute;right:10px;top:50%;transform:translate(0,-50%);}







/* 语言切换-下拉 */
.lylanguage_all > *{border-radius: 5px;background: #fff;padding: 5px 0px;}
.lylanguage_li{padding: 10px 15px;cursor: pointer;transition: .3s;}
.lylanguage_li.cur{color: var(--mainColor);}
.lylanguage_li:hover{background: var(--mainColor);color: #fff;}



/*手机版底部栏客服*/
.lyfooterfloadbox{position: fixed;bottom: 0;left: 0;right: 0;z-index: 18}


/* 头部弹窗公告 */
#header_notice{}
#header_notice .wb_notice_popup_head{overflow: hidden;visibility: visible;position: static;}
/* 初始或者禁用状态 */
#header_notice.wait{height: 0 !important;overflow: hidden;}


/* 头部导航 */
#header{}
#header.fixed{position: static;height: 0 !important;}


#header_ct{position: fixed;top: 0;left: 0;width: 100%;z-index: 20;}
#header_bg{position: fixed;top: 0;left: 0;pointer-events: none;z-index: 18;}
/* #header.scroll-up{} */
/* 滚动收起效果 */
#header.scroll-down.retract #header_bg,
#header.scroll-down.retract #header_ct{transform: translate(0,-100%);}
/* #header.scroll-top{} */
/* #header.scroll-center{} */
/* #header.hover{} */

/* 整屏滚动效果 */
#full_screen{width: 100%;height: 100vh;}
#full_screen .full-screen-pagination .swiper-pagination-bullet {margin: 20px 0;}
#full_screen .full-screen-pagination .page-text {position: absolute;right: calc(100% + 10px);top: 50%;transform: translate(0,-50%);font-size: 16px;line-height: 30px;color: var(--swiper-pagination-color,var(--swiper-theme-color));}


/* 横向整屏 */
html:has(.body_screen_parallel) {height: 100vh;overflow-y: hidden;}
.body_screen_parallel {height: 100vh;position: relative;}
#full_screen_sidebar {width: 150px;height: 100vh;background-color: #fff;box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);position: fixed;left: 0;top: 0;z-index: 10;}
#full_screen_parallel {height: 100vh;display: flex;align-items: flex-start;padding-left: 150px;}
#full_screen_parallel  .module_box {width: calc(100vw - 150px);flex-shrink: 0;max-height: 100%;}
#full_screen_button {pointer-events: none;position: fixed;right: 0;bottom: 20px;z-index: 11;}
#full_screen_button * {pointer-events: all;}
#full_screen_button .btn {width: 50px;height: 50px;border-radius: 50%;background-color: #fff;border: 1px solid #ccc;font-size: 24px;line-height: 1;color: #ccc;margin-right: 20px;}
#full_screen_button .btn:hover {background-color: #ccc;color: #fff;}


/* 头部铺满&有侧栏 */
.body_full_head #header {height: 100px;background-color: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.body_full_head #full_head_content {display: flex;align-items:flex-start;width: 100%;}
.body_full_head #full_screen_sidebar {position: sticky;flex-shrink: 0;}
body:has(.curL) {cursor: col-resize;}
body:has(.curR) {cursor: col-resize;}
body:has(.curT) {cursor: row-resize;}
body:has(.curB) {cursor: row-resize;}


/* 侧栏-左 */
#sidebar_left {width: 280px;box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);position: fixed;left: 0;top: 0;bottom: 0;z-index: 30;overflow: auto;background: #fff;}
#sidebar_right {min-height: 100vh;padding-left: 280px;}

#sidebar_right #header_ct{left: 280px;}
#sidebar_right #header_bg{left: 280px;}